@echo off
chcp 65001 >nul
echo 安装UPX压缩工具以进一步减小文件大小
echo.

REM 检查是否已安装UPX
where upx >nul 2>nul
if %errorlevel% neq 0 (
    echo 未找到UPX工具，正在尝试安装...
    echo 请先从 https://upx.github.io/ 下载并安装UPX
    echo 或使用以下命令安装：
    echo   winget install upx
    echo   或
    echo   choco install upx
    echo.
    pause
    exit /b
)

echo 使用优化配置打包sticklistmain并启用UPX压缩...
echo.

REM 使用优化的spec文件进行打包，并启用UPX压缩
pyinstaller --upx-dir="C:\Program Files\upx" sticklistmain.optimized.spec

echo.
echo 打包完成！
echo 优化后的可执行文件位于 .\dist\sticklistmain_optimized.exe
echo.

REM 暂停以查看结果
pause